<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <input type="color"/>
    <script type="text/javascript">
        var len1 = ({}+{}).length; //对象是没有length属性的 类型转换 对象相加先调用toString转为字符串 ({}).toString(); // "[object Object][object Object]"
        console.log(len1); // 30
        var len2 = ([]+[]).length; // 数组有length属性 0 + 0
        console.log(len2); // 0
        var len3 = (function(){}).length; // 函数的length返回的是形参个数 // 0
        console.log(len3); // 0
        function test(a,b,c){
            // arguments 返回的是实参列表
            console.log(arguments.length); // 4
        }
        console.log(test.length);// 3 // 函数的length返回的是形参个数
        test(1,2,3,4);
    </script>
</body>

</html>